package com.yc.thread.pro1_matrix.single;

/**
 * @author zwei
 * @create 2024-07-16 15:28
 */
public class SerialMultiplier {
    /**
     * 串行的乘法器
     */
    public static void multiplt(double [][] matrix1,double [][] matrix2,double [][] result){
        int row1=matrix1.length;    //第一个矩阵的行数
        int column1=matrix1[0].length;  //第一个矩阵的列数

        int row2=matrix2.length;    //第二个矩阵的行数
        int column2=matrix2[0].length;  //第二个矩阵的列数
        for (int i=0;i<row1;i++){
            for (int j = 0; j < column2; j++) {
                result[i][j]=0;
                for (int k=0;k<column1;k++){
                    result[i][j]+=matrix1[i][k]*matrix2[k][j];
                }

            }
        }
    }
}
